138 research outputs found

    State of runtime adaptation in service-oriented systems:what, where, when, how and right

    Get PDF
    Software as a Service reflects a ‘service-oriented’ approach to software development that is based on the notion of composing applications by discovering and invoking network-available services to accomplish some task. However, as more business organisations adopt service-oriented solutions and the demands on them grow, the problem of ensuring that the software systems can adapt fast and effectively to changing business needs, changes in their runtime environment and failures in provided services has become an increasingly important research problem. Dynamic adaptation has been proposed as a way to address the problem. However, for adaptation to be effective several other factors need to be considered. This study identifies the key factors that influence runtime adaptation in service-oriented systems (SOSs) and examines how well they are addressed in 29 adaptation approaches intended to support SOSs

    Software security requirements engineering: State of the art

    Get PDF
    Software Engineering has established techniques, methods and technology over two decades. However, due to the lack of understanding of software security vulnerabilities, we have not been so successful in applying software engineering principles that have been established for the past at least 25 years, when developing secure software systems. Therefore, software security can not be just added after a system has been built and delivered to customers as seen in today’s software applications. This keynote paper provides concise methods, techniques, and best practice requirements guidelines on software security and also discusses an Integrated-Secure SDLC model (IS-SDLC), which will benefit practitioners, researchers, learners, and educators

    Flash glucose monitoring with the FreeStyle Libre 2 compared with self-monitoring of blood glucose in suboptimally controlled type 1 diabetes: the FLASH-UK randomised controlled trial protocol.

    Get PDF
    INTRODUCTION: Optimising glycaemic control in type 1 diabetes (T1D) remains challenging. Flash glucose monitoring with FreeStyle Libre 2 (FSL2) is a novel alternative to the current standard of care self-monitoring of blood glucose (SMBG). No randomised controlled trials to date have explored the potential benefits of FSL2 in T1D. We aim to assess the impact of FSL2 in people with suboptimal glycaemic control T1D in comparison with SMBG. METHODS: This open-label, multicentre, randomised (via stochastic minimisation), parallel design study conducted at eight UK secondary and primary care centres will aim to recruit 180 people age ≥16 years with T1D for >1 year and glycated haemoglobin (HbA1c) 7.5%-11%. Eligible participants will be randomised to 24 weeks of FSL2 (intervention) or SMBG (control) periods, after 2-week of blinded sensor wear. Participants will be assessed virtually or in-person owing to the COVID-19 pandemic. HbA1c will be measured at baseline, 12 and 24 weeks (primary outcome). Participants will be contacted at 4 and 12 weeks for glucose optimisation. Control participants will wear a blinded sensor during the last 2 weeks. Psychosocial outcomes will be measured at baseline and 24 weeks. Secondary outcomes include sensor-based metrics, insulin doses, adverse events and self-report psychosocial measures. Utility, acceptability, expectations and experience of using FSL2 will be explored. Data on health service resource utilisation will be collected. ANALYSIS: Efficacy analyses will follow intention-to-treat principle. Outcomes will be analysed using analysis of covariance, adjusted for the baseline value of the corresponding outcome, minimisation factors and other known prognostic factors. Both within-trial and life-time economic evaluations, informed by modelling from the perspective of the National Health Service setting, will be performed. ETHICS: The study was approved by Greater Manchester West Research Ethics Committee (reference 19/NW/0081). Informed consent will be sought from all participants. TRIAL REGISTRATION NUMBER: NCT03815006. PROTOCOL VERSION: 4.0 dated 29 June 2020.Diabetes U

    The role of emotion, values, and beliefs in the construction of innovative work realities

    Get PDF
    Traditional approaches to requirements elicitation stress systematic and rational analysis and representation of organizational context and system requirements. This paper argues that (1) for an organization, a software system implements a shared vision of a future work reality and that (2) understanding the emotions, feelings, values, beliefs, and interests that drive organizational human action is needed in order to invent the requirements of such a software system. This paper debunks some myths about how organizations transform themselves through the adoption of Information and Communication Technology; describes the concepts of emotion, feeling, value, and belief; and presents some constructionist guidelines for the process of eliciting requirements for a software system that helps an organization to fundamentally change its work patterns.(undefined

    improving mockup based requirement specification with end user annotations

    Get PDF
    Agile approaches, one of the key methodologies used in today's software projects, often rely on user interface mockups for capturing the goals that the system must satisfy. Mockups, as any other requirement artifact, may suffer from ambiguity and contradiction issues when several points of view are surveyed/elicited by different analysts. This article introduces a novel approach that enhances mockups with friendly end-user annotations that helps formalizing the requirements and reducing or identifying conflicts. We present an evaluation of the approach in order to measure how the use of annotations improves requirements quality

    Visual Methods for the Design of Shape-Changing Interfaces

    Get PDF
    Shape-changing interfaces use physical change in shape as input and/or output. As the field matures, it will move from technology-driven design toward more formal processes. However, this is challenging: end-users are not aware of the capabilities of shape-change, devices are difficult to demonstrate, and presenting single systems can ‘trap’ user-thinking into particular forms. It is crucial to ensure this technology is developed with requirements in mind to ensure successful end-user experiences. To address this challenge, we developed and tested (n = 50) an approach that combines low-fidelity white-box prototypes and high-fidelity video footage with end-user diagram and scenario sketching to design context dependent devices. We analysed the outputs of our test process and identified themes in device design requirements, and from this constructed a shape-change stack model to support practitioners in developing, classifying, and synthesising end-user requirements for this novel technology
    corecore